﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _103_static关键字测试
{
    class Program
    {
        static void Main(string[] args)
        {
            //int Class1Id = TestClass.Id; //虽然main函数是入口，但是先执行了TestClass 中static

            //TestClass class2 = new TestClass();
            //int Class2Id = class2.ClassID;

            //Console.WriteLine(Class1Id + " + " + Class2Id);

            TestClass class01 = new TestClass("001");
            //TestClass.self.Func();
            TestClass class02 = new TestClass("002");
            TestClass.self.Func();  //说明静态变量，无论你new多少个实例，static都是一样的，不同于普通变量，所以是static不变的
            //class02.Func();
            Console.ReadKey();
        }
    }
}
